Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Prague Challenger BNP Paribas Open - Indian Wells Romania F2 Bosnia/Herzegovina F1 Slovenia F1 Hungary F4 Algeria F1 Algeria F2 Algeria F3 Morocco F4 Morocco F5 Romania F1 Bosnia/Herzegovina F1 Czech Republic F2 Czech Republic F3 Serbia & Montenegro F1 Serbia & Montenegro F2 Italy F22 Belgium F1 Belgium F2 Hungary F1 Slovakia F1 Slovakia F2 Poland F12 Germany F16 Portugal F4 Portugal F5 Portugal F6 Tunisia F4 USA F23 USA F25 Thailand F4 Thailand F5 USA F5 USA F6 USA F7 Mexico F3 Armenia F1 Armenia F2 Russia F5 Spain F36 Morocco F8 Morocco F9 Spain F41 Kazakhstan F6 Kazakhstan F8 Turkey F33 Turkey F34 Turkey F35 France F1 Israel F2 Israel F4 Israel F5 Uzbekistan F1 Uzbekistan F2 Czech Republic F2 Russia F9 Armenia F1 Slovakia F1 Russia F10 Russia F11 Slovakia F3 Russia F12 Georgia F1 Georgia F2 Qatar F3 Qatar F4 Czech Republic F9 Turkey F45 Turkey F46 Turkey F47 Turkey F48 Turkey F49 Turkey F2 Turkey F3 Kazakhstan F1 Great Britain F7 Great Britain F8 Qatar F1 Qatar F2 Uzbekistan F1 Uzbekistan F2 Czech Republic F1 Israel F1 Russia F7 Armenia F2 Russia F8 Turkey F25 Turkey F26 Czech Republic F4 Slovak Republic F1 Italy F21 Austria F8 Kazakhstan F7 Kazakhstan F8 Turkey F44 Turkey F45 Cyprus F2 Turkey F46 Cyprus F3 Qatar F3 Qatar F4 Qatar F5 Germany F2 Germany F3 Kazakhstan F1 Kazakhstan F2 Turkey F8 Turkey F9 Qatar F2 Bosnia & Herzegovina F1 Czech Republic F1 Czech Republic F2 Czech Republic F3 Slovenia F3 Hungary F3 Austria F3 Slovakia F1 Croatia F15 Austria F10 Greece F9 Qatar F4 Qatar F5 Qatar F6 Slovakia F2 Spain F10 Spain F12 Bosnia & Herzegovina F1 Bosnia & Herzegovina F3 Serbia F5 Slovakia F2 Slovakia F3 Slovakia F4 Austria F9 Austria F10 Turkey F40 Turkey F41 Germany F18 Slovakia F3 Great Britain F1 Hungary F1 Turkey F5 Turkey F6 Austria F1 Qatar F1 Israel F3 USA F24 Czech Republic F2 Czech Republic F3 Slovakia F4 Austria F1 Czech Republic F6 Austria F2 Serbia F1 Slovakia F1 Slovakia F2 Slovakia F3 Slovakia F4 Hungary F4 Russia F4 Hungary F7 Czech Republic F7 Czech Republic F10 Qatar F4 Qatar F5 Austria F3 Croatia F1 (Rovinj) Croatia F2 (Porec) Qatar F1 (Doha) Qatar F2 (Doha) Russia F8 Qatar F3 (Doha) Czech Republic F1 (Prague) Hungary F3 (Balatonalmadi) Croatia F2 Italy F3 Morocco F1 Morocco F2 Turkey F1 Hungary F5 (Budapest) Turkey F2 Turkey F3 Spain F15 Great Britain F10 Poland F1 Czech Republic F3 Czech Republic F4 Slovenia F2 Serbia F1 Serbia F2 Austria F5 Czech Republic F4 (Usti Nad Orlici) Austria F6 Hungary F1 Slovakia F1 Slovakia F2 Slovakia F3 Portugal F4 Portugal F5 India F9 India F10 Iran F3 Iran F4 Germany F1 Slovakia F1 (Trnava) Germany F4 Germany F5 Nigeria F1 Nigeria F2 Ivory Coast F1 Slovakia F2 (Piestany) Egypt F1 Egypt F2 Italy F10 Great Britain F7 Germany F7 Slovakia F3 (Bratislava) Hungary F6 (Budapest) Germany F9 Egypt F28 (Sharm El Sheikh) Czech Republic F7 (Jablonec Nad Nisou) USA F23 Czech Republic F8 (Opava) USA F24 Portugal F7 Portugal F8 Croatia F10 Czech Republic F10 (Ricany) USA F27 Great Britain F1 Great Britain F2 Ivory Coast F1 Ivory Coast F2 Croatia F1 Croatia F2 Kazakhstan F1 USA F6 Kazakhstan F2 Great Britain F4 Uzbekistan F1 Uzbekistan F2 Czech Republic F11 (Valasske Mezirici) Qatar F4 (Doha) Slovenia F1 Usa F13 Usa F14 Syria F1 Usa F16 Syria F2 Usa F17 Russia F4 Russia F3 Qatar F1 (Doha) Russia F5 Russia F6 Qatar F2 (Doha) Qatar F3 (Doha) USA F22 Kazakhstan F3 (Shymkent) Kazakhstan F4 (Shymkent) Usa F23 USA F24 Croatia F20 Great Britain F15 Great Britain F16 Dominican Republic F1 Czech Rep F5 Dominican Republic F2 Dominican Republic F3 Israel F2 Azerbaijan F1 Usa F5 Azerbaijan F2 Usa F6 Usa F7 Czech Republic F1 (Prague) Turkey F3 Russia F6 Kazakhstan F1 Turkey F4 Kazakhstan F2 Croatia F4 Korea F1 Croatia F5 Korea F2 Korea F3 Portugal F1 Poland F1 Usa F13 Croatia F7 Usa F14 Usa F15 USA F20 Greece F10 USA F21 Slovakia F2 Qatar F2 Poland F4 (Ustron) Spain F35 Bosnia & Herzegovina F3 (Kiseljak) Czech Republic F6 (Brno) Austria F3 (Wels) Slovakia F1 (Trnava) Slovakia F2 (Piestany) Serbia F2 (Novi Sad) Hungary F6 (Gyor) Germany F14 (Oberhaching) Czech Republic F7 (Liberec) Czech Republic F8 (Opava) Czech Republic F11 (Ricany) M15 Opatija Kazakhstan F7 M25 Gyula M15 Balatonalmadi M15 Wroclaw M15 Piestany Mexico F2 M15 Doha M15 Wels Mexico F4 M15 Bratislava USA F8 Kazakhstan F2 M15 Doha Slovenia F1 Spain F39 M15 Bratislava M15 Torello Germany F4 Czech Republic F1 M25 Esch/Alzette M25 Trento M25 Sunderland M15 Les Franqueses del Valles Czech Republic F10 (Milovice) M15 Doha M15 Tabarka M15 Tabarka M15 Piestany M15 Brcko Slovakia F3 (Bratislava) M15 Telfs Austria F7 Czech Republic F12 (Prague) M15 Doha ATP Challenger Trophy 2007 - Trnava Baden Open - Karlsruhe Dallas Challenger M15 Bratislava Busan Challenger Prostejov Challenger Samarkand Challenger Trnava Challenger Tiburon Challenger Carson Challenger Prostejov Challenger Arad Challenger Penza Challenger Saransk Challenger Samarkand Challenger Seoul Challenger Calabasas Challenger Bratislava Challenger Kazan Challenger Wolfsburg Challenger Cherbourg Challenger Marrakech Challenger Status Athens Open - Athens Qatar F2 Ostrava Challenger Sofia Challenger Penza Challenger Marrakech Challenger Furth Challenger Bratislava Challenger Tyumen Challenger Heilbronn Challenger Savannah Challenger Kosice Challenger Timisoara Challenger Eskisehir Challenger Meerbusch Challenger Banja Luka Challenger Izmir Challenger Rennes Challenger Chennai Challenger Astana Challenger Kazan Challenger Ostrava Challenger Fergana Challenger Prostejov Challenger Kosice Challenger Oberstaufen Challenger Scheveningen Challenger Banja Luka Challenger Oberstaufen Challenger Lermontov Challenger Tashkent Challenger Szczecin Challenger Eckental Challenger Trnava Challenger Sibiu Challenger Barranquilla Challenger Eckental Challenger Brescia Challenger Raanana Challenger Napoli Challenger Mersin Challenger Scheveningen Challenger Genova Challenger Trnava Challenger Marburg Challenger Andria Challenger Zhuhai Challenger Andria Challenger Guangzhou Challenger Shenzhen Challenger Sarasota Challenger Savannah Challenger Tallahassee Challenger Heilbronn Challenger Marburg Challenger Braunschweig Challenger Prague Challenger Bratislava Challenger Mouilleron-Le-Captif Challenger Bergamo Challenger Irving Challenger Lyon Challenger Murcia Challenger Oeiras 3 Challenger Bratislava Challenger Tunis Challenger Slovak Republic F4 USA F13 Cagliari Challenger Danderyd Challenger Ottignies-Louvain-la-Neuve Challenger Chennai Challenger Manama Challenger Tenerife 3 Challenger Barletta Challenger Ostrava Challenger Tunis Challenger Skopje Challenger Heilbronn Challenger Brasov Challenger Salzburg Challenger Mouilleron-Le-Captif Challenger Qatar F1 Seoul Challenger Yokohama Challenger The Hypo Group Tennis International 2008 - Poertschach St. Tropez Challenger Madrid Challenger Jingshan Challenger Roanne Challenger USA F14 Roanne Challenger Matsuyama Challenger Kobe Challenger Phoenix Challenger Bordeaux Challenger Sumter Challenger Keio Challenger International Tennis Tournament - Yokohama Hamburg Challenger Bergamo Challenger Guangzhou Challenger Naples Challenger Mamaia Challenger - Constanta Milan Challenger Steelers Cup 2005 - Kosice Steelers Cup - Kosice Iskratel Open - Kranj ATP Slovak Open Challenger - Bratislava Tatra Banka Open 2006 - Bratislava KGHM Dialog Polish Indoors - Wroclaw Morocco Tennis Tour - Rabat Prosperita Open 2007 - Ostrava Steelers Cup - Kosice Rennes Challenger Brasov Challenger - Brasov Ljubljana Open - Ljubljana Tatra Banka Slovak Open - Bratislava Pharma Medico Open 2008 - Aarhus Unicredit Czech Open - Prostejov Kosice Open-Steelers Cup 2008 - Kosice Oberstaufen Cup-Head German Master's Series - Oberstaufen Porsche Open - Poznan Timisoara Challenger - Timisoara Samarkand Challenger - Samarkand Bukhara Challenger - Bukhara Karshi Challenger - Karshi Southern Capital Cup - Almaty Banja Luka Challenger 2008 - Banja Luka ATP Challenger Trophy 2008 - Trnava Sacramento Challenger - Sacramento Labertz Open by Stawag - Aachen President's Cup - Astana Tatra Banka Slovak Open - Bratislava Caversham International Tennis Tournament - Jersey Dunlop World Challenge - Toyota Sarajevo Challenger Croatia Open - Umag Athens Challenger Rome Challenger Ostrava Challenger Fergana Challenger Kosice Challenger Bytom Challenger Rijeka Challenger Penza Challenger Saransk Challenger Karshi Challenger Almaty Challenger Banja Luka Challenger Mons Challenger Sacramento Challenger Astana Challenger Bratislava Challenger Honolulu Challenger Dallas Challenger Savannah Challenger Sarasota Challenger Zagreb Challenger Samarkand Challenger Ojai Challenger Karshi Challenger Kosice Challenger Oberstaufen Challenger Aptos Challenger Kitzbuhel Challenger Karshi Challenger Astana Challenger San Marino Challenger Rijeka Challenger Banja Luka Challenger Trnava Challenger Tashkent Challenger Tiburon Challenger Astana Challenger Loughborough Challenger Heilbronn Challenger Rabat Challenger Athens Challenger Prostejov Challenger Kosice Challenger Oberstaufen Challenger Astana Challenger Wuhai Challenger Beijing Challenger Samarkand Challenger Karshi Challenger Trnava Challenger SAP Open - San Jose Casablanca Challenger Rabat Challenger Trnava Challenger Bergamo Challenger Cherbourg Challenger San Luis Potosi Challenger Leon Challenger Panama City Challenger Tallahassee Challenger Prostejov Challenger Istanbul Challenger Astana Challenger Oberstaufen Challenger Liberec Challenger Kremlin Cup - Moscow Trnava Challenger Eckental Challenger Bratislava Challenger Kolkata Challenger Cherbourg Challenger Mersin Challenger Fergana Challenger BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Kosice Challenger Recanati Challenger Cortina Challenger Genova Challenger Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Malaysian Open - Kuala Lumpur Ortisei Challenger Erste Bank Open - Vienna Memphis Open - Memphis Barcelona Open BancSabadell - Barcelona TEB BNP Paribas Istanbul Open - Istanbul Open Parc - Lyon Mercedes Cup - Stuttgart Bordeaux Challenger SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Generali Open - Kitzbuhel China Open - Beijing Grand Prix Hassan II - Marrakech Gazprom Hungarian Open - Budapest Biella Challenger Antalya Cup - Antalya German Tennis Championships - Hamburg Generali Open - Kitzbuhel Moselle Open - Metz China Open - Beijing Qatar ExxonMobil Open - Doha Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha DIEMA XTRA Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Gazprom Hungarian Open - Budapest Open Parc - Lyon German Tennis Championships - Hamburg Moselle Open - Metz China Open - Beijing Canberra Challenger ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Hamburg European Open - Hamburg Antalya Open - Antalya Great Ocean Road Open - Melbourne Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai Mercedes Cup - Stuttgart Noventi Open - Halle Hamburg European Open - Hamburg Moselle Open - Metz Erste Bank Open - Vienna San Diego Open - San Diego Sydney Tennis Classic - Sydney Open Sud de France - Montpellier Qatar ExxonMobil Open - Doha Barcelona Open Banc Sabadell - Barcelona Gonet Geneva Open - Geneva Noventi Open - Halle Nordea Open - Bastad Winston-Salem Open - Winston-Salem Moselle Open - Metz Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Szczecin Challenger European Open - Antwerp Plava Laguna Croatia Open - Umag Chengdu Open - Chengdu Moselle Open - Metz Plava Laguna Croatia Open - Umag Tatra Banka Open - Bratislava Prostejov Challenger Generali Open - Kitzbuhel Qatar ExxonMobil Open - Doha Mercedes Cup - Stuttgart Open Sud de France - Montpellier Open Occitanie - Montpellier M15 Trnava Izmir Challenger Dubai Duty Free Tennis Championships - Dubai Terra Wortmann Open - Halle Tiriac Open - Bucharest Boss Open - Stuttgart Braunschweig Challenger Istanbul Challenger Gerry Weber Open - Halle Dubai Duty Free Tennis Championships - Dubai Brest Challenger Valencia Challenger Generali Open - Kitzbuhel BMW Open - Munich China Open - Beijing Mercedes Cup - Stuttgart European Open - Antwerp Mallorca Championships - Mallorca Verona Challenger Garanti Koza Sofia Open - Sofia Hamburg European Open - Hamburg Como Challenger Delray Beach Open - Delray Beach European Open - Antwerp Manama Challenger Erste Bank Open - Vienna Chengdu Open - Chengdu Qatar ExxonMobil Open - Doha Mauthausen Challenger Prague Challenger New York Open - New York Abierto Mexicano Telcel - Acapulco Trieste Challenger TEB BNP Paribas Istanbul Open - Istanbul Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Western & Southern Open - New York Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Rogers Cup - Toronto Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Rolex Paris Masters - Paris Miami Open - Miami Internazionali BNL d'Italia - Rome Miami Open - Miami Apia International - Sydney Winston-Salem Open - Winston-Salem ATP Studena Croatia Open Umag - Umag Erste Bank Open - Vienna Sofia Open - Sofia Open Sud de France - Montpellier BMW Open - Munich Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Belgrade 2 - Belgrade U.S. Open - New York French Open - Paris Wimbledon - London Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne Erste Bank Open - Vienna French Open - Paris Tata Open Maharashtra - Pune U.S. Open - New York Chengdu Open - Chengdu Open Sud de France - Montpellier Australian Open - Melbourne Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai Adelaide International 2 - Adelaide French Open - Paris U.S. Open - New York Kremlin Cup - Moscow Dubai Duty Free Tennis Championships - Dubai TEB BNP Paribas Istanbul Open - Istanbul Mercedes Cup - Stuttgart Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Swiss Indoors Basel - Basel Open Sud de France - Montpellier French Open - Paris Wimbledon - London Dubai Duty Free Tennis Championships - Dubai U.S. Open - New York ABN AMRO World Tennis Tournament - Rotterdam Barcelona Open Banc Sabadell - Barcelona Mercedes Cup - Stuttgart Wimbledon - London Shenzhen Open - Shenzhen AEGON Championships - London Antalya Cup - Antalya Moselle Open - Metz Delray Beach Open - Delray Beach Ricoh Open - 's-Hertogenbosch Gerry Weber Open - Halle Noventi Open - Halle Erste Bank Open - Vienna Barcelona Open Banc Sabadell - Barcelona Sardegna Open - Cagliari ABN AMRO World Tennis Tournament - Rotterdam Davis Cup, Group II, 1R, GEO-DEN 0-5 Davis Cup, Group II, PO, GEO-ZIM 3-2 Davis Cup, Group II, 1R, MAR-GEO 3-1 ATP Cup - Brisbane, Perth, Sydney ATP Cup - Sydney BNP Paribas Open - Indian Wells All Lower level tournaments Maia Challenger Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Internazionali BNL d'Italia - Rome Internazionali BNL d'Italia - Rome San Marino Challenger BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Shanghai Rolex Masters - Shanghai Cincinnati Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami U.S. Open - New York Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne French Open - Paris French Open - Paris Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Davis Cup, World Group II, PO, GEO-EST 1-4 Wimbledon - London Davis Cup, Group II, 1R, GEO-FIN 3-2 Davis Cup, Group II, 2R, GEO-LTU 2-3 Olympics - Tokyo Olympics - Rio de Janeiro EFG Swiss Open - Gstaad